package com.deepclassifieds.daas.api;

import com.deepclassifieds.daas.common.Name;

public interface DaasExpressionBuilder {

	DaasExpression eq(Name columnName, String value);
	DaasExpression eq(Name columnName, Number value);

	DaasExpression ne(Name columnName, String value);
	
	DaasExpression gt(Name columnName, String value);

	DaasExpression ge(Name columnName, String value);
	
	DaasExpression lt(Name columnName, String value);
	
	DaasExpression le(Name columnName, String value);

	DaasExpression like(Name columnName, String value);
	
	DaasExpression and(DaasExpression left, DaasExpression right);

	DaasExpression or(DaasExpression left, DaasExpression right);

}
